About Mahmotra Investments Limited (10636018) United Kingdom