An offshore company is a company domiciled in an area with tax advantages. There are several countries or states that offer these benefits. The choice is made according to your activity and countries with whom you work.
Whatever the chosen jurisdiction, the company will have a status of "non-resident" for most of the existing local taxes are not applicable to your company. Therefore, it is obvious that you have no obligation to produce accounts, and your anonymity is guaranteed ... There is no objection to the seat of your company is located in a distant country, ever since you set foot there. From the moment it's offshore, you can run everything from your home country.
