5 March 2025

Scor's 2024 profit plummets to €4m on L&H assumptions review