Detailed information about 88.213.128.0/18