London based provider of e-commerce and payment solutions raised $25m in new funding from Toscafund and its Penta Capital affiliate.