About Obscura Films Ltd (10324351) United Kingdom