About T.t.r Sc Ltd (SC533492) United Kingdom