Final Results FY31/03/25 - Investec plc | RNS | Ticker