About Ismash Canary Wharf Limited (08692960) United Kingdom