About Scarab Films Ltd. (03464986) United Kingdom