About Canary Pictures Limited (10469281) United Kingdom