Capchase

Capchase Acquires $114 Million to Finance Software as a Service Enterprises

A credit facility warehouse led by Deutsche Bank for 105 million euros, or roughly $114…