About Ssr Developments Ltd (09024098) United Kingdom