About Thomson Software Solutions Limited (03801846) United Kingdom