31 August 2023

Athora Germany appoints CEO and CFO in push to complete Axa deal