A Kabushiki Gaisha, or Kabushiki Kaisha, usually abbreviated as KK, is a Joint Stock Company (Limited Liability Corporation) defined under Japanese law.