About Wanyoo Canary Wharf Limited (12044221) United Kingdom