About Sdi (nfsk) Limited (10919102) United Kingdom