About Technology Venture Partners Llp (OC385026) United Kingdom