These things make a big difference. Eg I typically trust a non profit that's been around for a couple of years more than a venture funded startup that just launched.
This company doesn't even state where they are based or what the name of the company is on the website. They have a statement on longevity on their website, but no mention at all who this company even is.
This does not inspire trust.