2 employees
Lacerta Bio is a business development and licensing consultancy for the pharma/biotech industry.
2010