They're back online now, seems their domain name really did expire(took a pic earlier, was the name cheap expired domain lander, but oddly like a redirect where it said cenchu domain expired but the url was different, which makes me wonder maybe they were hacked or something, because wasnt...