About Halflife Films Ltd. (07628166) United Kingdom