They have only email and simplex contact I tryed already both…
How long has it been since you contacted their support? I would say give them up to 48 hours to respond. Don't forget that July/August is holiday season. People are on vacation and therefore you can expect delays with whatever you do. It's normal. I understand how you might feel, but eXch has thus far had a spotless reputation.