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