Omoda and Jaecoo has appointed Gary Lan as its chief executive to steer the direction of the business in the UK. Related