Detailed information about 79.140.176.0/20