About S & T Solutions Limited (10142186) United Kingdom