About S&t Capital Investments Ltd (13073889) United Kingdom