About Indusri Investments Limited (12114949) United Kingdom