^everything is made in China these days, they are offshore manufacturing facility for American companies who wants to keep profits high and letting their own countrymen without jobs...giving it the the low paid chinamen instead...
as an unintended consequence, the Americans pass on the technology to the Chinese, this is inevitable...so the Crell is most likely a clone of an american design amp....
Intellectual Property theft is a big issue against the Chinese...
and yes, try it and find for yourself....that is the best thing to do imho...