Currently trying to contact their support, trying to dispute the monthly charge of a yearly subscription that was "cancelled" in the first month. They do not provide a page to remove/update payment information.
Steer clear of this site if you have to spend money.