I was told that people use Seychelles corporations as holding companies and then incorporate in a more reputable jurisdiction such as Hong Kong.
There are some upsells, but the articles suffice as an introduction to offshore company formation and offshore banking.
Use a reputable incorporator like Ocra. Cheaper companies will take your money and not actually form the company.