About Megrolix Ltd (13525350) United Kingdom