Detailed information about 89.249.144.0/20