About Particle Films Ltd (08516238) United Kingdom