About Savannah Foundation Limited (05951787) United Kingdom