Detailed information about 89.218.160.0/20