About Nsl Project Solutions Ltd (08497858) United Kingdom