Detailed information about 102.177.176.0/20