Stelis logo

Stelis

144 people · 0 jobs

Stelis Biosource is a leading, fully integrated biopharmaceutical contract development and manufacturing organization.

Industries

Headquarters

Bengaluru, India

Employees

201-500

Links


Org chart

Collapse

Board & advisors


Teams


Offices