I have submitted a cheque to HSBC to cover two credit card payment cycles, this information has not been registered with HSBC yet. Since there are multiple collection agents in Bangalore, I get unwanted calls from multiple agents. why should I answer all these agents and tell each one of them that I have already submitted a cheque and why should I defend myself with every tom dick and harry that calls me and asking about payment made.

Are banks allowed to pass on customer information to some other company wihtout my permission.

I think legally am answerable only to HSBC. These agents carry some dubious ID card. For exmaple, HARD guys Bangalore with no proper address.

Can some one guide me how to approach customer court and/ or lodge a complaint wiht the police?

Thanks much