About Esigma Solutions Limited (09281776) United Kingdom