Detailed information about 89.254.64.0/18