contact

“Defigo”, “Defigo Finance” and “defigofinance.com” are trading names for Defigo Finance Limited – a company registered in England & Wales.

Company registration number 06826415. Registered address 13 Meadowgate Close, Cardiff, CF14 7EX