Results for Year ended 31 March 2024 - Ondo Insurtech plc | RNS | Ticker