E-World EP Takaaki Itoh / I.Villasante Record label Disclosure Vinylworks Catalog Number DC02 Release Date March 1st 2006 Genres Techno Tracks No tracks