They work together with Amnesty International, this might be telling.
Not that I would try to protect the Catholic Church, only makes me wonder who and why and with whom to which ends, just right now?
Sorts of secular purim?
And then scamadviser says the site is USA based but most likely in Canada? Oops!
(but who is scamadviser?)
Why this bloated abbreviation ITCCS, can't they be more clear and specific?
Who pays for their judicial engagement resp. lawsuits abroad?
Just some of the regular questions looking for possible dark sides of the shiny facets / facades.