Detailed information about 104.220.128.0/18