Detailed information about 89.211.176.0/20