About Sigma Solutions Limited (03167920) United Kingdom