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.
AA | Transaction MzU0ODUwOTYxMmFkaXF6a2N4
Published 30 Sep 2026 12:33
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...