121Limited Sales and Service Solutions
121 Limited does not deliver - Search engine sponsored listing on google
Back in March of '08, on the recommendation of a friend, I decided to sign a 12 month contract with a company called 121Limted. This is what they sell: A keyword, or keywords, that (once purchased), upon being searched, will land you on the front page of the sponsored results of any search engine ...