Detailed information about 89.21.176.0/20