If you are still looking for options, why not just email their support instead of your inquiries?
how could contacting their support or any of their representatives be of any help! It's not like they are going to tell you: "we are scammers, don't use our service"

However, joining their official channels and reading their customers reviews might be beneficial.