I'm having an application programmed by a particular company. However prior to it going live I'd like to audit the code to make sure it's secure. Obviously relying on the same coding company might not be the best as #1, they might not see some of their own code errors, and #2, it may not be in their best interest to point out these weaknesses.

So, I'm thinking an independent 3rd-party audit would be best. Where should I go to find one that's going to be competent in this field?