10 employees
Cesira is a business management consultancy that provides services to design, implement, and manage life sciences collaborations.