About T.t.s Holdings Limited (04438065) United Kingdom