Detailed information about 38.143.176.0/20