About S&a Corp Ltd (12920075) United Kingdom