"Backed by science", "according to science" etc is the new marketing buzz-phrase and it's very annoying. I think it's a reaction to the world of conjecture, "alternate facts", and opinion that dominates us thanks to... well basically thanks to 6 years of Trump, I guess.
However whenever I read now "according to science", or something similar I just baulk.
Interesting. What business name did you create and I'll have a look?
I have had about 500 support tickets this morning, and the emails to go with it haha. All from hacker news and reddit people so it is working fine on this end. I'd like to look into your account to see what the problem is.