About Rubber Stamp Films Ltd (08944951) United Kingdom