About Nsl Global Limited (12259566) United Kingdom