Detailed information about 62.121.160.0/19