About Nehra Holdings Limited (12038009) United Kingdom