About Canary Financials Ltd (12451109) United Kingdom