Hi, I just noticed this post. Please allow us to comment on this :)
This is quite smart of Trustpilot. As a business you would wonder whether you should start using them, just because of this. Now it looks like we are some kind of vague company with one review. However the fact is, we don't...