About Scrsa Investment Management Ltd (11904746) United Kingdom