Finch Secures $1.8 Million in Seed Funding for Innovative Ideas Agency | Signalbase