Stauffacher Treuhand AG, Glarus, Limited or Corporation