I've been googling them as well. Didn't see anything about liquidation, but a few negative user reviews, e.g. ordering + paying but turns out item not in stock, then not answering emails
As for them not answering their phone ... well it is Sunday.
As for 30% off stuff
in stock, not all of the items on their website are actually "in stock", so look out for that.