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