Detailed information about 129.146.176.0/20