About Spankey Doodle Films Ltd (11007167) United Kingdom