Detailed information about 209.155.176.0/20