Detailed information about 95.164.176.0/20