About Nsc Associates Limited (10683763) United Kingdom