Trojan Group SA, Limited, CHE-142.519.053, Stewart Wellens