Got the same email, as well as a few other ppl I have met. After talking about it, I realized that using their website you can't get past the submit/update resume page. I don't know what advice to give if there isn't some technical contact for their website.
So I would have done same as you and asked for a HR Email if there isn't anyone else to contact.