Estrella is the brand name used for the Maarud company's Swedish operation. The Swedish company has a main office in Stockholm and production facilities at Angered. You can read more about Maarud HERE
Estrella are one of those companies that s big enough that marketing covers a wide range of activities. Including this trailer for an Android game.
Address: Estrella AB, 424 80 Angered, SVERIGE
Email: Website contact form
Estrella Potato Chips