20Jul 2018 by Business Caffeine agency that has been outsourced by a company to fill a particular role in the business.