About Thoroughbred Associates Limited (07509126) United Kingdom