About M&s Megayapi Ltd (13105137) United Kingdom