- Early StageStartup in initial stages
People at Rolling Square
We are a team of crazy innovators based in Switzerland, from all over the world. We never stop looking for problems to solve, constantly thinking about how we can improve life through technology. We love our job and the community of like-minded people that surrounds us! 😎
Louis Aymonod
Digital Art Director
Louis Aymonod
