Our new address is:
34-43 Russell Street,
Our new phone numbers are working. You can call our support line on +44 (0) 20 7871 3555.
We have settled into our new space in the heart of 'Ad Land' and are very happy with it. 2012 is set to be a big year for Specle, including expansion of the company. Our bigger office accommodates for this and the location puts us in the thick of it!