This is not Chery. It's a product of C&C trucks.
I couldn't find anything about the company or their products in English. One article in Chinese:
Google translates the name of the company to 'Swedish heavy truck assembly's cars
At the moment their only truck is 336 hp tractor 4X2: