The parent company of UK retail energy and broadband provider Shell Energy has announced their intention to sell the company, which follows a major “strategic review” of the business that was launched in January 2023 due to “tough market conditions“. Reports claim that Ovo and Octopus Energy may have already placed bids. Firstly, it should […]