About Duel Gaming Limited (11733719) United Kingdom