Client Delivery Lead
Telefonica Tech
London
engineering
Today