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

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