Their website is up, and they don't mention anything about being out of business. Maybe send them an email.