Odin & Tor Sàrl, Delémont, limited liability company