I, unfortunately, bought themes and plugins from them yesterday after reading your post.
Total disaster, nothing works… Going to ask refund via paypal.
I think you should remove any reference to them, although they do point back to your site on front page.