About Pinch Media Film Ltd (11317543) United Kingdom