Detailed information about 89.26.144.0/20