Octopus Energy valuation grows to more than £7bn as backers up stake
Octopus Energy is now worth more than £7bn after two of the group's biggest shareholders upped their stakes in the business.
Octopus Energy is now worth more than £7bn after two of the group's biggest shareholders upped their stakes in the business.