About Ssr Investment Group Limited (11370008) United Kingdom