About Trafford Technology Ventures Ltd (11670471) United Kingdom