About Srsa Holdings Limited (12939646) United Kingdom