About Delaval Film Ltd (10289318) United Kingdom