About Octopus Energy Generation Holdco Limited (12943211) United Kingdom