Detailed information about 89.255.11.224/27