About Intech Innovations Limited (12453880) United Kingdom