Peterborough bio-tech startup Noblegen secures $25 million in Series B financing