Thames Technology capitalises on fintech market with £3.9m facility

    Cart