About Shudder Films Limited (06785295) United Kingdom