About Canary Wharf Telecoms Limited (04278376) United Kingdom