Detailed information about 95.139.176.0/20