About Stranger Tale Films Ltd (09126090) United Kingdom