About Lazard India Holdings Limited (02774883) United Kingdom