yes, they do. They're located on the left side of the store when you enter
I do not know what that is so call them to find out. Most of the time their English isn't that good so be clear in your pronunciation.
Thanks! Your answer is awaiting moderation.