July 25th 2025 BP (UK) Legal address: 1 St James's Square, London, United Kingdom Activity: Electrolysis Visit official site