About Oxford Technology Venture Capital Trust Plc (03276063) United Kingdom