About S.t.s. 2000 Ltd. (03428133) United Kingdom