Detailed information about 89.255.9.192/26