Customer Relations Specialist (Contact Centre, Spanish) at Metergy Solutions | HireBase