Detailed information about 62.148.128.0/20