About Bobbin Films Ltd (07546264) United Kingdom