About Intech Ventures Ltd (11974955) United Kingdom