I vaguely recall looking up info on that company once. There's something about it that bothered me, but I'd have to look it up again. Maybe it is a RAT-related company??????? Maybe not.
Sorry, I can't add any light to the subject. I probably posted this when I was involved in several (at the time) ongoing discussions about contracting out of government services.