About Lightsource Elk Hill 2 Solar Limited (09727152) United Kingdom