Card Tech Limited opens Dubai office