MacEwen is a company providing a variety of services and products to its customers.