Detailed information about 89.26.160.0/20