Registered Address:

Debt Managers Standards Association (DEMSA)

11 Coopers Yard

Curran Road 

Cardiff

CF10 5NB

‚Äč

Registered in England & Wales: 04031983