About Rat Films Ltd (06617509) United Kingdom