Detailed information about 89.236.128.0/18