About Blackbird Pictures Ltd (07413261) United Kingdom