"the Impeccable Group"
It sez here that a secondary, religious definition of "Impeccable" is "without sin / incapable of sin".
So, that name sends a "holier-than-thou" message to those of a religious bent then. Even if you don't agree with what they did, you have to admire their sense of humour.