About Megaspace Ltd (13545385) United Kingdom