About Blind Beggar Films Limited (04275108) United Kingdom