Customer Solutions Specialist (Technical Support) at impact.com (London) — hire.run