About Nls Holdings Ltd (11485887) United Kingdom