I basically checked the links in Ahrefs and found it. Maybe if you contact them and explain that the domain has been refreshed they would take it down. Since the domain is fit for an online shop in that niche, people would most likely google "website+reviews" and that would pop up. Since the reviews are mostly bad, it would stop them from purchasing.