Seven Senders nabs €6.5M investment

August 29, 2017