About S C T & S C T Limited (10922218) United Kingdom