Press Release

TerraPay strengthens its leadership, on boards Vinay Trivedi as Global Head of HR and Administration