Release Summary

Trustpilot, the leading global independent review platform, today launched a new brand identity.

Trustpilot