Novorex

Novorex

Cutting edge technology를 활용한 Seamless Drug Discovery.

HQ location
Sant Cugat del Vallès, Spain
Launch date
Employees
Enterprise value
$36—53m
Company register number
A59063883
Authorizing premium user...