Company identity
Company number 04031983
Company profile
UK company 04031983, incorporated on 12 July 2000.
HOME | DEMSA
Debt Managers Standards Association Limited is a UK company with status Active founded in 2000 based in Wales.
Company number 04031983
Financial period: 31 Dec 2023 to 30 Dec 2024
Reference milestones and recent Companies House filing stream events.
Next confirmation statement due date
Next accounts due date
Last confirmation statement made up date
Last accounts made up date
Company registered at Companies House
1 Mar 2023 to 29 Feb 2024
**ACRE - Amplifi Cognitive Risk Engine. An AI platform to help vulnerable consumers through complex online finance journeys whilst supporting Legal, Professional and Financial Services with mandatory Consumer Duty and regulatory compliance.** In collaboration with University of Nottingham and Debt Managers Standards Association(DEMSA), and with support fr...