I have seen the work of Sparrow Communication. It has an excellent team that can produce good content within stipulated period of time. So many times I approached them under tight delivery schedules and they always delivered in time without compromising with the quality of the product.