Transaction-Enabled Marketing Leader Affinity Solutions Finalizes $21 Million+ Round of Funding