Have to say I have never seen that brand name over here. And I have looked around a lot. Are you certain they are actually made in IDS and it's not just a marketing name? This, plus the name could also be Malaysian (same artificial bahasa roots). Let's do some research. PS: Googled. So they are in fact IDS made, probably in Bandung (not Jakarta), now to find an outlet in Jakarta... Keep you posted.