The nameserver ns4.techcomp.biz.id have a IP Address of 103.16.199.143 which is hosted on Indonesia.
Indonesia Buddhist Center Association