Half-year Financial Report 30 Sep 2025 - Investec plc | RNS | Ticker