About T.t.s.r. Limited (04937897) United Kingdom