Two more energy retailers have been kicked out of the Balancing and Settlement Code (BSC), meaning they can no longer register new customers. Meanwhile, Ofgem has ordered five suppliers to pay a combined £750,000 in missed renewables payments or face having their licences revoked.