Detailed information about 104.226.64.0/18