Detailed information about 102.140.176.0/20