10.0.3.140

Firms queue up for slice of $28m IlluminOss funding round

1267
Tekla Capital Management and Life Sciences Partners were among six new investors in a $28m investment round in light-sen