About Smashed Arc Films Ltd (12100429) United Kingdom