169 employees
Recap's mission is to provide analysis and advice for biopharmaceutical business development.
1988