About Lightsource Renewable Energy India Holdings Limited (10717697) United Kingdom