About Megeri Ltd (12885193) United Kingdom