Clutch employs 5 employees. The Clutch management team includes Remy Lammers (Founder and Creative Director), Lars Lammers (Mede-oprichter), and Maxim Pashchenko (Brand Lead).
Looking for a particular Clutch employee's phone or email?