Detailed information about 95.138.128.0/18