About Pins & Needles Film Limited (10886233) United Kingdom