Sometimes when you deal with Indian companies, it is hard to tell if you are dealing with a broker or an owner. Dealing with brokers can have its pitfalls. A broker might deal with a dozen or more outsourcing companies and sell your contract to the one that bids the most, rather than the one who is the best match for you. If you deal with the owner of the company who provides services such as call center or data entry services, then you know who you are dealing with.
On the other hand, if you deal with a broker who you have known for a long time who is working on your behalf in your best interests, then that might be a great arrangement. The main point to remember is that no matter who you deal with, try to find people who are working in your best interests.
People always talk as if they care about your interests, and talk is very inexpensive. See what people do. Actions speak louder than words. Ask them to do little actions and see how long they take. Ask for little bids, quotes, quick questions in emails. See how quickly you get responses and how detailed or helpful those responses are. The quality of the response is not proof of anything, but it is an indication, and perhaps the only indication you get before you sign a constricting contract.