About Lightsource Elk Hill Solar 2 Holdings Limited (09727615) United Kingdom