416 employees
ICL Services specializes in IT infrastructure, service desk, software development, digital services, cloud technologies, and IT consulting.
2006