Detailed information about 62.189.144.0/20