Detailed information about 89.248.192.0/20