About Salford Solutions Limited (12310418) United Kingdom