About Savannah Management Ltd (11906346) United Kingdom