Detailed information about 189.26.128.0/18