The Shutterstock comment[0] is dispositive: one of their alleged photos of alleged human employees is a verifiably fake image, with a background that matches a stock photo. (2,2 on their "Meet our Team" section, "Ricardo Mesía / Marketing & Comunications". Does not exist).
What I see here is a big Opus Dei family full of business contacts but no technical background. I'm not on front of my keyboard right now, but the Pasquín Echanove family is big and have been controlling parts of Spanish (and US) banks. But I don't think they have any future on this. I wouldn't give them a single Euro.
[0] https://news.ycombinator.com/item?id=42804081