When we use it uncountably, it means the idea
– to do business. If, however, we use it countably it describes a company like entity – a family business.A company is used properly to describe a body that is a legal entity. Many businesses, particularly smaller businesses, are not legal entities – hence the term small businesses.
Corporation is used to describe larger companies and is more American than British.