Creative People

Visit website

Details

Undisclosed
$50 - $99/HR
10 - 49
Founded 2013

Locations

Nea Philadelphia, Greece
London, United Kingdom
Show all less

Reviews

5.0

"They do excellent work." - Office Manager, LOYALWARD HELLAS LTD

6 reviews on clutch.co

Focus

Your browser does not support the HTML5 canvas tag.
IT Managed Services
Custom Software Development
Cybersecurity
IT Strategy Consulting
IT Staff Augmentation
Web Development
Show All Less