Detailed information about 89.26.192.0/18