My guess is because they are in Zhangjiagang China where Coveme also operates.
Zhangjiagang Huihui Optoelectronics Co., Ltd. is a company specializing in the production of solar modules. The company currently has an assembly processing line of 300MW per year. Has a complete set of raw materials, finished product testing equipment, strict quality control processes; company's products currently have the German TUV Rheinland certification, the United States ETL certification, the United Kingdom MCS certification, CE certification.
300MW a year would be a juicy opportunity even at a fraction of a cent per cell.