Detailed information about 89.218.80.0/20