Detailed information about 89.109.64.0/18