esolva ag, Weinfelden, Limited or Corporation