About T.s.d. (uk) Limited (03079383) United Kingdom