About Nls Technologies Limited (10495006) United Kingdom