About Savannah International Ltd (12122763) United Kingdom