Aren't corporations formed in the Bahamas pretty much secret?
There's a new law that came about in 2006. It was about Bahama Accounts set up to avoid payment of Federal Taxes. IIRC, it was a company that said it was bankrupt but in fact had moved their assets to the Bahamas. The Bahamas enforced the Law which was a USA/Bahama agreement.