Develops RNA-based therapeutics for various medical conditions.
1999
United Kingdom
51 - 200 employees
Biotechnology
$500K - 1M in revenue
Not profitable
Margin as % of revenue
Not available
Available
Not available
Available
3 out of 7 incl. management
Not available
Not available
Available
Not available
Not available
Not available
Not available