Key Solutions Swiss AG, Thayngen, Limited or Corporation