About Bet Kitty Ltd (12908728) United Kingdom