About T S C Worldwide Limited (10327438) United Kingdom