Detailed information about 89.255.15.0/27