Detailed information about 87.228.176.0/20