Well that's similar to my work, so you should be fine on the experience front, not sure about your quals though. I got in touch with my CO as he/she had contacted me earlier as my documents hadn't arrived when expected. Nor sure how you'd go about contacting them other than that. Might want to try emailing the general contact address and giving them your application number?!