There were 22 London IPOs in 2025, including nine main market listings and 13 on Aim, raising £2.1bn, according to LSE data ...