About Sc&t Europe Limited (06936097) United Kingdom