Location:

20-23 Mandela StreetLondonGreater LondonNW1 0DUUnited Kingdom View Map

Revenue:

$3.4 Million

Employees:

17

Phone:

+44 20 7383 7071

Website:

20.20.co.uk

Fax:

+44 20 7383 7140
More

Description:

20.20 - We are a strategic design consultancy specialising in retail and leisure. We uncover simple truths, drive change through creativity and deliver results ...  

Read More

Browse ZoomInfo’s Directories