About S&t Capital Limited (13218774) United Kingdom