Mammoth Screen Ltd. is a media production company based out of United Kingdom.
Looking for a particular Mammoth Screen Ltd. employee's phone or email?
The Mammoth Screen Ltd. annual revenue was $26.7 million in 2026.
Damien Timmer is the joint managing director of Mammoth Screen Ltd..
11 people are employed at Mammoth Screen Ltd..
Mammoth Screen Ltd. is based in London, Essex.
The NAICS codes for Mammoth Screen Ltd. are [51211, 512, 5121, 512110, 51].
The SIC codes for Mammoth Screen Ltd. are [78, 781].