About Canary Wharf Solutions Ltd (08997560) United Kingdom