Starting a business in a new country is a thrilling yet complex adventure, and for expats eyeing the United Kingdom…