About Megaplex Limited (10987350) United Kingdom