About S&t Europe Limited (06898687) United Kingdom