i'm asking you because you are presenting this as some sort of evidence that Mellow Ads is doing something wrong.
do you actually believe that its possible for 355% of the traffic to be from this source?
if so, then its hard to really take any of your allegations seriously as this is just a complete misunderstanding of basic math!
Listen kid you seem awfully concerned, do you own the site that's being discussed about? awfully seems like it
I take this info from https://www.similarweb.com/ do you understand how big this company is? I'm certain there numbers don't lie, since you are so concerned email them and ask they have 300 employees waiting to answer you https://en.wikipedia.org/wiki/SimilarWeb
Here you go why don't you take a look for yourself, kiddo
https://www.similarweb.com/website/moneyfree.xyz#referrals