About The Thoroughbred Corporation Limited (02181726) United Kingdom