is inactive
Where is TELLPLAYERS LIMITED's headquarters?
TELLPLAYERS LIMITED's headquarters is located at Πρέσπας, 2, Floor 6, Flat 603, Αγίοι Ομολογητές, 1082, Λευκωσία, Κύπρος
What year was TELLPLAYERS LIMITED started?
TELLPLAYERS LIMITED was started in 2006