About S&t Tech Limited (11714452) United Kingdom