About Kestrel Pictures Ltd (09251933) United Kingdom