The processor may very well be legitimate, but since it's being pimped by several serial scammers, it deserves a mention on this forum.

https://transferwise.com