About Delta Pictures Ltd (13101985) United Kingdom