About S & T Digital Ltd (08424498) United Kingdom