This organization is backed by the online gambling industry, which raises serious questions about their impartiality. Complaining to them or any regulatory body is pointless as they seem ineffective. If you've been wronged, your best bet is to pursue small claims court to retrieve your funds, as they will likely not defend their position.
Claim your business profile now and gain access to all features and respond to customer reviews.