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