Detailed information about 104.121.176.0/20