KickBack Studios was started back in 2010. They are independent game studio that is based in Larisa, Greece. They started working on a six month project that ended up taking two years to complete. KickBack is a team of two extremely talented individuals that have created the game Lost Echo. It is a beautifully rendered point and click adventure game that will intrigue and challenge you from the very beginning.