About S&t Group Ltd (10272446) United Kingdom