Detailed information about 89.111.176.0/20