Luxoticca makes, do Luxoticca...?

Hello.

Luxottica makes sunglasses, It is an Italian company and 85% of its factories are in Italy.
Do Loxottica make glasses. Yes, they do.

The sentences above are from a text-book. The first one is from a text and the second is from an exercise.
Why Luxottica makes (singular) and at the same time (Do Luxottica…)?
I know that sport teams are plural:
MU have won the last game.
What about firms? Can they be both plural and singular?
Thanks in advance.

In BrE, firms can be treated as singular or plural, depending on the author’s preference. In AmE I believe the tendency is more towards the singular.

Thank you, Dozy.