About Industrius Environmental Investments Limited (12077704) United Kingdom