About Intech Environmental Holdings Ltd (10153650) United Kingdom