Navitor Pharmaceuticals launches with $23.5 million financing for novel drug discovery

by