How do people find your phone number if you never gave it to anyone?

I recently bought a new SIM card and I only use that phone for work purposes. Nobody has that number apart from co-workers from my office and other departments even my friends and family don't have that number. I keep on receiving phone calls and texts messages, just a few minutes ago I received a phone call from a printing company and I never used such services. How do these people find my phone number?

How do people find your phone number if you never gave it to anyone?
Post Opinion