104 employees
DLRC specializes in strategic advice, paediatric development, medical writing, compliance, due diligence, and risk management services.
2005