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