About Betting Technology Limited (06662093) United Kingdom