Overview
Legal name
ODYSEA LIMITED
Region
Unknown
Registered address
SOVEREIGN HOUSE UNIT 2, DORMA TRADING PARK
STAFFA ROAD
LONDON
E10 7QX
Insolvency history
No