You can bring food, we actually got our food and had it as a group. On 2nd floor they have group cafe area.
It may be confiscated at the door.
I don't believe so, they do have a cafeteria where you can buy food.
Thanks! Your answer is awaiting moderation.