About Nsc Associates Limited (13553458) United Kingdom