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

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