About Ssp Bermuda Holdings Limited (11815274) United Kingdom