@Alex1215 I find it rather odd that there is no phone number or chat, other than for Sales or "Free consultation". That's beyond frustrating, I'm sure.
I'm sure you have already tried this, but Maybe you could call the sales number or use the chat and ask someone there if they can direct you in the right direction?
Sorry for your struggles with this company.
Good luck.