is inactive
Where is OVOTECHNOLOGIES LTD's headquarters?
OVOTECHNOLOGIES LTD's headquarters is located at Πειραιώς, 30, Floor 1, Flat 101, Στρόβολος, 2023, Λευκωσία, Κύπρος
What year was OVOTECHNOLOGIES LTD started?
OVOTECHNOLOGIES LTD was started in 2021