About Bloodcurdling Films Ltd. (09334562) United Kingdom