About Nextgen Betting Ltd (11934808) United Kingdom