About Hampstead Films Limited (12218294) United Kingdom