Have you tried their forum, one of the mods should be able to help.
Although saying that, the first post that hit me at the top of my page stream, is that one of the mods was on holiday until June 1st.
I'm sure there are plenty of other mods on there though who will be able to help you depending upon the relevant subject you were wanting to contact them about.