Personally I didn't find anything better than the Seychelles for simple IBC formation, that said it comes all to what it is you try to do? For instant if you are doing business in Europe you may better incorporate a BVI or Cyprus company and forget about total privacy to get business there. If...