About Chadha Capital Investments Limited (09658620) United Kingdom