is in process of liquidation on May 10, 2024
Where is ODSA HOLDCO LIMITED's headquarters?
ODSA HOLDCO LIMITED's headquarters is located at Λεμεσού, 77, ELIA HOUSE, 2121, Λευκωσία, Κύπρος
What year was ODSA HOLDCO LIMITED started?
ODSA HOLDCO LIMITED was started in 2013