Setting up your own business is an exciting time. You have confidence in your idea; you are your own boss; you are in control. You’ve made all your preparations and are ready to get the ball rolling by finding a suitable premises… But wait! Have you ever thought about locating your business overseas? You may …