Since its launch in 2000 it has become one of the biggest suppliers of business logos in the world, with bases in both the UK and US and 10 Yetis will be handling promotion in both countries. The Logo ...