About Stickler Films Limited (06574760) United Kingdom