Business Octopus Energy’s Kraken Valued at £6.4 Billion as London Competes with US for Listing 30 December, 2025