About Sc Ts Holdings Limited (SC511060) United Kingdom