About Tech City Ventures Ltd (10697255) United Kingdom