About L1 Energy Holdings Limited (08867520) United Kingdom