About S.t.a Corporation Ltd (13639226) United Kingdom