About Us

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

Operational Office:

RUKO PURI DEPOK MAS
Jl.Raya Sawangan No. B-12 Pancoran Mas - Depok
Jawa Barat 16433 INDONESIA