About Indus Valley Partners (uk) Limited (06676684) United Kingdom