Final Results for the 12 months ended 31 July 2025 - energy B plc | RNS | Ticker