Substrate
BP Paid £1.2 Billion in UK Taxes in 2025 — Substrate