About Thoroughbid Limited (12744662) United Kingdom