MarketInvoice teams up with Veritas to offer finance to 400,000 SMEs