About Mehta Investors Ltd (12581178) United Kingdom