The "The Logic Group" user's logo

The Logic Group

Alcobendas, Spain

www.the-logic-group.es

The Logic Group partners with leading organisations across Europe to enhance the effectiveness, security and profitability of their customer interactions.

Stacks