I had to laugh, I trust you don't mean that everyone who ever worked or was associated with them was telling porkies?
Maybe you should find a person who has worked for them that can give them a glowing reference, however the explanation would be good to hear, so go for it!!!!