London based advertising agency specialising in TV and radio work and providing details of their large client base and recent work.