Company overview
Company Number
11121934
Name
Odyssean Investment Trust Plc
Former names
Odyssean Smaller Companies Opportunities Plc, Odyssean Smaller Company Opportunities Plc
Entity type
Public Limited Company
Industry codes
64301
Status
Active
Incorporation date
21 December 2017
Address
4Th Floor, 46-48 James Street, London, W1U 1EZ, United Kingdom
Postal code
W1U 1EZ
Country
United Kingdom