About Canary Films Ltd. (SC313257) United Kingdom