Develops RNA-based therapeutics for various medical conditions.
1999
United Kingdom
51 - 200 employees
Biotechnology
$500K - 1M in revenue
Not profitable
Industry Rank
213 out of 244
United Kingdom, Health Care, Biotechnology
Sustainability Report