Company Biofourmis Date 2023-08 Industry Healthcare City Boston Country United States Employees Affected 120 Status Series D