About Ncss Limited (SC395857) United Kingdom