TerraPay Group, a global cross-border payments network, announced the appointment of Louise Brett as an independent director of Terra Payment Services (UK) Limited (TerraPay UK). Louise has a wealth of experience and a distinguished career in the financial services industry. In this role, Louise will serve as a vital liaison between TerraPay, the financial ecosystem as a whole,…