iStock Business Octopus Energy agrees to sell stake in Kraken software unit at £6.4 billion valuation Ashya RoseDec 30, 2025