Lenna Russ
Chief Commercial Officer and Co-Founder in London, United Kingdom
Lenna Russ
Chief Commercial Officer and Co-Founder in London, United Kingdom
Hi, I’m Lenna. I’m a tech entrepreneur living in London, United Kingdom. Always keen to explore opportunities to collaborate and build great businesses together.