About Thoroughbred Communications Agency Limited (11148056) United Kingdom