Detailed information about 104.131.64.0/18