About Tech & Venture Ltd (13140030) United Kingdom