Key & Card AG, Sennwald, limited or corporation