STI GmbH, Rifferswil, limited liability company