STELLα

6803 W 64th St BLDG 6, Suite 100, Overland Park, KS, 66202, United States

Company Overview

Company Name

STELLα

Address

6803 W 64th St BLDG 6, Suite 100, Overland Park, KS, 66202, United States

About 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.

Technologies Used