About Delilah Films Ltd (13205311) United Kingdom