Total Funding: 220000000
Headquarters: Cambridge, Massachusetts, United States
Funding Status: Seed
Employee Number: 45200
Last Funding Type: Series C
Industry: Medical BioTech