Oxford Technology 2 Venture Capital Trust PLC (OT3) Investment Trust Data | Ticker | Ticker