Storch (Schweiz) AG, Zofingen, limited or corporation