Company Details
Website
Location
- 5311 NW 35th Terrace Ft. Lauderdale, FL 33309
Founding Date
- 2010
Non-Florida HQ
Company Description
- ECI is a specialty pharmaceutical company that offers a complete range of drug development services for the biotech and pharma industries.