Overview Details Press Releases Multimedia Locations People Groups 10 Yetis is an award winning digital public relations agency based in the UK.