About Savannah Finance Limited (13264752) United Kingdom