About Lightsource India Holdings Limited (10495284) United Kingdom