They offer UK PPC advertising and claim their channel specific ads are show on Lycos.
But I've never heard of them and the searches I did were Mirago PPC ads...skeptical is the word that springs to mind.
So has anybody any experience of them? Even heard of them before now?