Customer Care Advisor at Clarivate | HireBase