Owner hc705470742-cn behind that:

avazu.cn - Avazu Holding

Keywords: Display, ad, open