MerchantService.com confirmed it has delivered formal "Legal Notice" to Trustpilot's legal departments in the U.S. and Copenhagen. The notice, also transmitted to the President of the Board as well as ...