Company

Odyssean Investment Trust PLC

Headquarters: London, United Kingdom

LSE: OIT -0.94%