Tencent-backed XiaoETong bags $120m in a Series D round led