Germany-Based Trufa Secures $4.5M Series A

December 05, 2013