Anyone recognize this Japanese item - a revenue perhaps?