About Kochhar Investments Limited (12197434) United Kingdom