China's ESWIN Computer Technology snags $421m in Series D ro