Switzerland is one of the best places to start your own company. The country offers plenty of tax concessions to new businesses. However, holding companies are generally different from ordinary companies. In Swiss law, a holding company is one which ...