Mabylon secures €1.46 million to advance MY012 for IBD

Bio-Technopark Schlieren-ZürichOffizielles