6 February 2020

Athora secures €1.8bn investment to grow European business