About Thoroughbred Studios Ltd (11568591) United Kingdom