PPersonal finance Read More PIC completes £85m buy-in for Interface Europe Pension SchemeOctober 26, 2026 Pension Insurance Corporation plc (PIC), a specialist insurer of defined benefit pension schemes, has concluded an £85 million…