Detailed information about 89.154.64.0/18