They use "The payments platform of the future" as a slogan on their home page, allegedly a quote from Business Insider. In reality this is what was written: "[...] UTRUST is confident it will deliver the payments platform of the future.". Good marketing or not, the more I discover about them, the more I dislike them.