Does Caddis still exist? I went to a link for their website that I had bookmarked some time ago and found a company that sells pet products. What happened?