Detailed information about 102.141.176.0/20