About Lightsource Renewable Energy India Assets Limited (10736798) United Kingdom