19 employees
ICT is a biotechnology company that specializes in biological sample storage, stem cell research, and clinical application.
2004