Detailed information about 121.53.144.0/20