About Canary Wharf Nqo Holdco Limited (10489614) United Kingdom