Detailed information about 89.184.64.0/19