49 employees
ICI Bucharest is a research and development institution in information and communication technologies.
1970