About Canary Wharf Analytics Ltd (10736441) United Kingdom