Bio Elpida

Bio Elpida

Development services and manufacturing innovative therapies.

Launch date
Employees
Company register number 511219743
Saint-Priest Auvergne-Rhône-Alpes (HQ)
Authorizing premium user...