About S.t.t. International Limited (01772732) United Kingdom