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.
Yeah, marketing is top-notch. Not that much of a surprise considering they're all working at
https://subvisual.co/company/ and that's their business.
Obviously as a web dev, you also have deeper understanding of cryptography /s