About India Investments Limited (13087682) United Kingdom