About Ssra Investments Limited (SC613388) United Kingdom