Swiss Tech Makers Sàrl, limited liability company