Detailed information about 89.36.176.0/20