About Daedalus Pictures Ltd (12252484) United Kingdom