About Sstl Ac Ltd. (08929074) United Kingdom