James Cotton is the founder and managing director of Onespacemedia, a digital agency in Cambridge which creates powerful brands, websites and digital products that accelerate business growth.