Detailed information about 38.92.176.0/20