About Indus Valley Labs Limited (10862758) United Kingdom