About Canary Wharf B2 Spv2 Limited (12229375) United Kingdom