Promise Mascot Agency Promised Yokai Agency How Japanese Yokai meet the modern world as mascots in Promise Mascot Agency.