Customer Support Specialist, EMEA at Clio | HireBase