About Cbt Canary Wharf Ltd (07909556) United Kingdom