20 Things You Didn’t Know About Stenn
Stenn is a leading provider of technology-based services to the global financial services industry. Established in 1999, Stenn International Ltd. has since grown to more than 2,000 employees in 14 offices across Europe, Middle East…