Detailed information about 95.169.176.0/20