About Ncs Holdings Limited (09982784) United Kingdom