About Dekko Film Limited (12320820) United Kingdom