About Pin Cushion Film Company Limited (10391834) United Kingdom