Detailed information about 77.43.64.0/20