About Lightsource Renewable Energy Holdings Limited (09496737) United Kingdom