CEO
Victor Mehren
CEO Approval Rating
77/100
1933
PrivateAcquired by CapVest Partners LLP
https://www.karsnuts.com/