There is no live chat or way to contact them. They provide an email address but do not respond, and I did not receive any of the welcome offers. They ignore all inquiries, and it's frustrating. It seems they are just focused on taking the minimum deposit from each new user.
Claim your business profile now and gain access to all features and respond to customer reviews.