About S.t. Corporation Limited (02596512) United Kingdom