Detailed information about 62.124.128.0/18