About Luminis Canary Wharf Limited (11454577) United Kingdom