About Bet The Hounds Limited (11158690) United Kingdom