About Nsl Consulting Limited (12186917) United Kingdom