2 July 2026

Athora Netherlands completes €1.25bn pension risk transfer deal