The united kingdom Gaming Payment assures everything is above-board