About French Thoroughbred Corporation Limited (09642942) United Kingdom