About Keel Films Ltd (06193353) United Kingdom