You should share your business name so that other reviewers can gain insight on the perfect business model. Obviously you weren't satisfied with the number of positive reviews for your own business if Yelp did not fit the bill. Most advertisers find Yelp to be the perfect compliment to their advertising package.