IP discovery lookup for: 116.85.2.64

We identified 2 domains pointing to 116.85.2.64.