Detailed information about 88.133.176.0/20