Octopus Energy completes purchase of Shell Energy Retail in UK and Germany
Octopus Energy Group has announced that it has completed the acquisition of Shell Energy Retail in the UK and Germany from Impello Limited (“Shell”), a subsidiary of Shell Petroleum Company Limited.