About Ts London Limited (12616735) United Kingdom