Lumio's IT department is led by Anton Zagorskii (Chief Technology Officer) and has 7 employees.
Anton Zagorskii
Chief Technology Officer
David Schultz
Director Business Intelligence
Looking for a particular Lumio employee's phone or email?