There are many factors you need to take into account while setting up an offshore company. Generally, taxes are one of the key considerations for setting up a business in a given jurisdiction. Other factors include the ease of doing business in a given jurisdiction, the legal environment, the...