TerraPay

UK’s TerraPay receives in-principle approval for an MPI license from MAS

TerraPay, a United Kingdom-based global payments infrastructure company, has secured an in-principle approval for a Major Payment Institution (MPI) license from the Monetary…