Annual Report and Form 20-F 2024 & Notice of AGM - Bp plc | RNS | Ticker