About T.e.l.s. Transeuropean Logistic Services Limited (04303303) United Kingdom