The British company, through its subsidiary Centrica Energy Trading, trades electricity in 24 European countries and natural gas in 16 countries, which also makes it one...
Energy regulator Ofgem introduces a new energy price cap that would enable smaller players to grab customers from the big six utilities in the country.