Storm Therapeutics grabs £12M Series A

June 29, 2016