About Obscura Productions Limited (06729179) United Kingdom