About Indus Delta Capital Limited (09942692) United Kingdom