About Indus Spices Ltd (12016566) United Kingdom