About Indus Holdings Limited (10629365) United Kingdom