About Savannah Pictures Ltd (12674137) United Kingdom