About Canary Wharf Life Sciences 01 Ltd (06563471) United Kingdom