About Interactive Betting (uk) Ltd (11710698) United Kingdom