About S.t.i. United Kingdom International Limited (11472062) United Kingdom