With over 12000 merchants and presence in Asia & Africa, iKaaz writes its new growth story