Detailed information about 95.143.176.0/20