About Us

NODE.ID is a business unit of PT IKUBARU INDONESIA, a registered company in Jakarta, Indonesia.

Address:

Menara Hijau Lantai 7 - Suite 702
Jl. MT Haryono Kav. 33, Pancoran
Jakarta Selatan, Indonesia