About Oxford Technology 2 Venture Capital Trust Plc (03928569) United Kingdom