About Indus Group Holdings Ltd (11904403) United Kingdom