How would you verify this?
They claim to be a non-profit. I suspect that there are some required public disclosures about finances for the IRS, or whatever state it is based out of.
Maybe reach out to them directly? They are established in Ireland according to their website.
Where is it established? If in the US, you can look up its records as non-profits have to be public with their records.
(post is archived)