B2B energy supply business
Shell has launched a “strategic review” of its home energy retail business in the UK, the Netherlands and Germany
Shell has launched a “strategic review” of its home energy retail business in the UK, the Netherlands and Germany