About Pitch Films Holdings Limited (07274377) United Kingdom