This is a scam website with fake…
This is a scam website with fake information, they have very low technical expertise and make a lot of wrong claims. The are parasites that use traffic based on names of other websites to sell adverts. Look at how much ads they have.
Now to technical expertise, for example they say that hiding domain owner details is bad: it's done by almost everyone for privacy purposes, even Stripe (biggest payment provider, only organisation name is shown).
Next: they also say "negative reviews found on the internet" - any website has it...yes we do have 4% of negative reviews on Trustpilot...So they don't care about the rest? Is that not a clear definition of defamation?