About Flicker Alley Films Ltd (06484636) United Kingdom