About S.t.i. Limited (01161823) United Kingdom