27 employees
OTR3 is a biotechnology company.
2000
$3.9M
from 1 investors over 1 rounds
OTR3 raised $3.9M on October 1, 2018
Investors: Executive Agency for Small and Medium-sized Enterprises (EASME)