Does anybody know if they are still doing business? I've been trying to get in touch for a couple of days but can't get through.