ITL

ITL, also known as Imaginative Technology Land, is a video game developer headquartered in Omorikita, Ota, Tokyo, Japan.

Founded: 1986

Japanese Name
株式会社アイ・ティー・エル
Official Website
Japanese