OITOdyssean Investment Trust PLC
LSE · GB · Financial Services
228.00GBP-0.87%Mkt Cap: 424.83M $P/E: 6.76