9 employees
Explicyte is a preclinical services contract research organization for drug discovery.
2015