🇬🇧
MAMA FILMS LIMITED
59.11 · Motion picture production activitiesSIC59111Marketing, Media & CreativeMicroIDNI674100
📍 2ND FLOOR, 13 LOMBARD STREET, BELFAST, NORTHERN IRELAND, BT1 1RB, UNITED KINGDOM
Data sourced from official commercial registries. Last updated when this company filed its accounts.