About Canary Holdings Ltd (10573390) United Kingdom