L&S Trust Services SA, Limited, CHE-102.931.335, Mark Barmes