About Mehta Capital Investments Limited (11363054) United Kingdom