About Bloody Rascal Films Limited (10618209) United Kingdom