About Sa&c Solutions Limited (12542518) United Kingdom