Highlighting achievements from 2024 when $1.92 billion of capital was deployed through the Lloyd's insurance-linked ...