I found them after a extensive web research. I did read some reviews too. But I felt some being from those angry customers which I believed every business has. Out of 10 companies I reached out, their communication was commendable. I did decide to take a chance and they proved it right. They delivered my app on time and within my budget. I would continue working with them and love to provide any recommendations.