SQ INNOVATION
Updated 40 days ago
- Age: 5 years
- ID: 52603393/3
20 Burlington Mall Road, Suite 220 Burlington, MA 01803
SQ Innovation, Inc. (SQI) is a privately held Swiss biopharmaceutical company located in Zug, Switzerland, and Burlington, Massachusetts, United States.
Also known as: SQ Innovation, Inc., SQI