Company Overview
Company Name
STELLα
Address
6803 W 64th St BLDG 6, Suite 100, Overland Park, KS, 66202, United States
Website
stellasciences.comPhone
(316) 477-3055About STELLα
Stellα is a cell and tissue-focused non-clinical contract research organization (CRO) based in Overland Park, Kansas, United States. The company offers a comprehensive suite of services tailored to research needs, prioritizing convenience, customer service, and quality. Stellα's mission is to drive innovation in the life sciences industry by focusing on cell and tissue services.