Icyllion Automotive Corp. | Keenu, Icyllion, Isla and STAR

Founded in 1996 in Poland. Icyllion owns japanese Keenu, german Isla and polish STAR. In 1998, Icyllion produced their very first car - Cedus 1.9 with simple inline-4 engine. In 2009, Icyllion introduced its performance branch called “Icyllion ZR”.

Yeah, it is my very first thread.