About Sdcl Energy Efficiency Investments (emea) Gp Limited (11396302) United Kingdom