Customer Service Representative Manager (Europe) at ZURU | HireBase