About Drumcliff Films Limited (12298304) United Kingdom