Detailed information about 95.139.128.0/20