Half-year Results for Six Months 30 June 2025 - International Public Partnerships Limited | RNS | Ticker