Seychelles IBCs were created by the International Business Companies Act of 1994. Nowadays this jurisdiction is very popular due to its simplicity, its swift start-up procedure and its price, but it also offers many other advantages as you may see below.