About S&t Global Investments Limited (13575984) United Kingdom