About S.s.t.i.p Limited (12265501) United Kingdom