Evolved Ideas Spain (formerly Secret Source) Employee Directory
Software DevelopmentCanary Islands, Spain11-50 Employees
Evolved Ideas Spain (formerly Secret Source) has about 38 employees across 3 continents, most of them in Europe. By country, the largest groups are Spain (76%), Ukraine (6%) and United Kingdom Of Great Britain And Northern Ireland (6%). Information Technology and Accounting make up 47% of the profiles with a known department. Evolved Ideas Spain (formerly Secret Source)'s workforce spans 9 departments. Evolved Ideas Spain (formerly Secret Source)'s workforce fell 20% between January 2026 and November 2026.