About S & T Software Solutions Limited (08277311) United Kingdom