About New Savannah Holdings Limited (11276022) United Kingdom