ArabCrunch is a professional Blog, that is dedicated to profiling and reviewing Arab originated tech startups and existing companies, and their products and services, especially...