Odyssean Investment Trust PLC had a revenue of -303.00K in the quarter ending Mar 31, 2024, with 0.00%. This bring the company's revenue in the last twelve months to -4.05M, Increased -287.64%. In the fiscal year ending Mar 31, 2024, Odyssean Investment Trust PLC had annual revenue of -5.85M with -77.77% growth.