Payments Firm Ebury opens Luxembourg Branch Ebury, one of Europe’s largest fintechs and global provider of transaction payment solutions, has established a branch in Luxembourg, registered…