About Abacus Films Limited (09862203) United Kingdom