Click on their ad and you get this:
To be fair, I have let my own namesake domain expire a couple times. Nevertheless, I would expect a company that requires “$100K min. buy” to put a few of those dollars into their domain registration… especially if they still are paying Google to funnel traffic to their site.
Update: Their site is back up. Woop!