Detailed information about 77.65.176.0/20