Database Design - attributes

I have a table with the following attributes:

  • id
  • companyName
  • companyNumber
  • country

Should I make the companyName, companyNumber and country attribute as a single unique value?

Or

Should I make the companyNumber and country attribute as a single unique value?

Thank You.

can two companies have the same name and different numbers?

can two companies have the same number and different names?

can two companies with the same name or number exist in separate countries?