Cancer Research UK spinout Achilles raises $175.5m in IPO

UK biotech Achilles Therapeutics has completed its initial public offering (IPO) in the US, raising $175.5 million that