About Indus Valley Capital Limited (12322450) United Kingdom