OVO Energy to Pay £2.37 Million After Ofgem Identifies Delayed Complaint Resolutions Business 17 September 2024 OVO Energy, the UK’s fourth-largest energy provider, has reached a settlement agreement with Ofgem after being found responsible for excessive…