Su álbum editado en 2012, "Oui Oui Si Si Ja Ja Da Da", llegó a la décima ubicación en el Reino Unido, siendo estos dos últimos distribuidos por su discográfica propia Lucky 7 Records.