About Londonmegamall Ltd (11071480) United Kingdom