Geo Location Information for 161.139.21.51 IP Address. The IP Address 161.139.21.51 is located at 1.53333 latitude and 103.667 longitude in Malaysia. Friendly Location for the IP Address is Johor, Sekudai, Malaysia, 81300