Detailed information about 89.184.128.0/19