About T&s Software Solutions Limited (11668485) United Kingdom