Abzena raises £20 million ahead of IPO