Detailed information about 95.141.176.0/20