47.89.0.0 is registered to Hong Kong, Kowloon, Hong Kong and the network is run by Alibaba (US) Technology Co., Ltd..
AS45102: 5,535,744 IPv4 · 334 ipv4 prefixes