About Pom Pom Films Ltd (11646252) United Kingdom