Q1 2025 Results - Helios Towers plc | RNS | Ticker