Anyone heard of them?

I bought something from them yesterday and now their website is down....