Felix & Co AG, Gebenstorf, limited or corporation