I have about 2.800 backlinks from this net of websites. They charge you to remove the backlinks from them. So I think this is their business. I think the best option is disavow in the Google search console.
- SEO and Digital Marketing Q&A Forum
- hobbyland