About Neslc Holdings Limited (11087815) United Kingdom