About Ns&l Ltd (11290718) United Kingdom