By the end of March we have changed our email system but were struggeling with a few discomforts. We weren't able to receive any email coming from our own website. So if you have send a contactform in this period it's possible we've never received it. Sorry for the inconvenience !
Twin Filter team.