Company Science 37
Date 2023-04
Industry Healthcare
City Los Angeles
Country United States
Employees Affected 140
Status Post-IPO