About Nssc Operations Limited (04141856) United Kingdom