About Mehta 22 Investments Limited (09053415) United Kingdom