BizRate.com says it’s the world’s largest online customer service feedback and ratings platform.
Revision History