About Nls Ne Limited (10632508) United Kingdom