144 employees
ICS Nett is an information technology company specializing in supply chain management solutions.
2003