Weird, their site has not worked properly for a month or two, now this is up:
"We are currently working hard to update the homepage, please come back in some days.
If in the meantime you need customer support, please contact us trough this form"
That is a long time for a commercial site to be down and with no word on anything and no support.
We are sorry for any inconvenience
Your SecurStar Team