About S C T Consulting Limited (05068569) United Kingdom