The badge and name will look and sound familiar ... It's owned by Chery, a major car producing giant in China, and launched in the UK alongside partner brand Omoda (see below).