About Sledgehammer Films Limited (12559372) United Kingdom