Is there another way to contact them?
There are other ways but all of them seem to be a dead-end (they're quite inactive on all fronts):
-
Facebook-
Twitter-
Ann thread (out of the equation).
At this point i would be ok with undoing the deposit if possible (but not possible i guess...)
Yes, it's irreversible.