Customer Support Specialist - Escalations at ClearScore Technology Limited | HireBase