News 10 November 2025

JTC plc | £2.3bn | Joint lead financial adviser