Detailed information about 89.186.64.0/19