Detailed information about 104.227.32.0/19