Finscreen AG, Niederbüren, Limited or Corporation