is inactive
Where is TERRA (CYPRUS) LIMITED's headquarters?
TERRA (CYPRUS) LIMITED's headquarters is located at Βύρωνος, 36, NICOSIA TOWER CENTRE, Floor 7, Flat 701, 1096, Λευκωσία, Κύπρος
What year was TERRA (CYPRUS) LIMITED started?
TERRA (CYPRUS) LIMITED was started in 2006