Detailed information about 104.129.224.0/20