Detailed information about 64.81.176.0/20