About Tec Ventures Ltd (10615799) United Kingdom