BBA INNOVA AG, Strengelbach, Limited or Corporation