About Detonator Films Limited (09664405) United Kingdom