10 employees
Leomedia develops and sells content management systems for publishers to record and publish event information.
2001