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.
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.
(post is archived)