About Megalat Ltd (12005585) United Kingdom