50 employees
IDSc is an educational institution that specializes in the research and development of decontamination sciences.
1967