Detailed information about 89.45.176.0/20