About Thoroughbred Venture Partners Limited (11625975) United Kingdom