Indo-Chinese Halloumi Noodles