About Thoroughbred Communications Limited (11074189) United Kingdom