Personal Profile


London, United Kingdom of Great Britain and Northern Ireland

Head of Tech Delivery @ Wonga