Hope they are just renewing the page and not went out of business..
I checked their Faceb**k, turns out they had an issue with the website and that it should be back up by tomorrow, as posted by David. So you have the founder's word.
......aaaaand, it's back now