About Savannah Sun Associates Limited (12959245) United Kingdom