DMA & IAB Members

How to Reach Us

 Locations

Sales Contacts

United Kingdom+44 (0) 207 299 6850 United States+1 303 473 0000From the UK+44 (0) 208 819 6901 Netherlands+44 (0) 207 299 6850
France+33 1 70 91 86 56 Spain+34 917 91 12 89  

Locations

Intela UK50 Eastcastle StreetLondon W1W 8EA Intela US1881 9th StreetCanyon Center Suite 102Boulder, CO 80302

Email

General Inquiries Work for Intela