Detailed information about 62.87.224.0/20