I've been trying to make a payment through their dedicated payment line for several days. After waiting a total of 267 minutes over five calls, I've decided to give up. If it's this challenging to make a payment, I can't imagine how difficult other interactions would be. I recommend avoiding this company.
Claim your business profile now and gain access to all features and respond to customer reviews.