About Tech Invest Series 1 Ltd (13271561) United Kingdom