About S&t Investors Ltd (13556793) United Kingdom