Looking up IP
43.138.5.244 — Shenzhen Tencent Computer Systems Company Limited, CN — Medium (58%) | SikkerAPI