About Ssr Holdings Group Ltd (12107096) United Kingdom