Detailed information about 84.38.176.0/20