About Nsd Solutions Limited (12888827) United Kingdom