Logo of Huzzle
techUK
image

techUK

10 St Bride Street, London, EC4A 4AD, GB

Championing tech's role in preparing and empowering the UK for what comes next and delivering a better future for all.

10 St Bride Street, London, EC4A 4AD, GB

Technology
sidebar.industry
51-200
sidebar.employees
2002
sidebar.founded-year