Alex Russell's Location
London, GB
Alex Russell's Work
Alex Russell's Education
Alex Russell's Summary
Alex Russell, based in London, GB, is currently a Head Of Customer Care at Telecoms World, bringing experience from previous roles at Telecoms World and Ted Baker. Alex Russell holds a Beaverwood School for Girls.