About Double Take Films Ltd (09752663) United Kingdom