Detailed information about 129.28.176.0/20