About Senta Software Solutions Limited (00638732) United Kingdom