Detailed information about 58.177.160.0/20