About Sumo Films Ltd (11541229) United Kingdom