About S.t Holdco Limited (12740183) United Kingdom