About Octopus Energy Generation No. 2 Limited (10247315) United Kingdom