Demuris

Demuris

Demuris has a large portfolio of drug projects and state-of-the-art platform technologies in natural product discovery.

HQ location
Newcastle upon Tyne, United Kingdom
Launch date
Employees
Company register number
Authorizing premium user...