Ictech employs 216 employees. The Ictech management team includes Stephanie Touma (Chief Executive Officer), Peter Hagström (Head of Sales), and Anna Forsberg (Finance manager).
Looking for a particular Ictech employee's phone or email?