My company is located in another country , Bizzlytic is located in india. Is this a problem?

The location of your business does not have any bearing on our work. We actually have clients throughout the globe.
In terms of communication, we try to visit our clients in the local area regularly for face-to-face meetings however, we do schedule regular phone calls for clients that are farther from us. Additionally we’ll visit your clients on a bi-annual basis or for quarterly virtual and face-to face meetings.