Detailed information about 89.121.64.0/18