Although it's in Chinese, there are enough pictures and videos at the site and they would give you some idea about the status of the company.