Detailed information about 95.140.176.0/20