Chinese tech firm--25,000 dead from virus