Trust Stamp announce the appointment of Joshua Allen to the position of CEO of Trust Stamp Malta Limited and its subsidiary, Trust Stamp Rwanda Limited effective February 7, 2022.