Trust Payments appoints Eleanor Sheppard as Group Head of Marketing and Communications PR Newswire Feb 16, 2022 Trust Payments, the disruptive leader in fintech specialising in frictionless payments and value-added services for online and…