About Kestrel Films Limited (00888621) United Kingdom