About Rabid Clown Films Limited (08015921) United Kingdom