Detailed information about 95.21.128.0/18