1Q25 Financial Results - Burford Capital Limited | RNS | Ticker