About Megata Invest Limited (06187711) United Kingdom