I just received a call from the number +911149400800, and the telemarketer (caller) told that he was speaking on behalf of ICICI Prudential.
Before he could complete his first sentence, I told him that i wasn't interested in any of his product, and asked him how he got my number.
He said "IRDA" i.e. Insurance Regulatory and Development Authority
Is IRDA sharing or selling our contact info?