4 employees
Elucida Research is a biotechnology research center that offers contract and in-house research services to the pharmaceutical sectors.
2002