This appears to be shincha sencha, matching the characters on the front to a Spring newsletter I received from them.
Ito en offerings in Japan differ significantly from those of the USA. So, do not expect to match it to something on their site. In addition, they have so many more offerings in the NYC store compared to the site. I would bet you will not find this on the site.
Their brewing parameters appear to call for 6 grams of leaf per 150 ml(?) 80*C water for 40 seconds. I would first try this temp with a preheated pot, but if it taqstes too astringent or off, try it in an unpreheated pot.
I am betting this is a fukamushi, deep steamed sencha, since the recommended brew time is so short.
But try that and see what happens. The amount of leaf might be a little high for American tastes. I generally use 4-5 grams per 200 ml.
Oh, 2nd steep, try 30 seconds at a slightly higher temp and increase time and temp for further steeps.