Detailed information about 70.218.160.0/20