About Sigma Technology Management Limited (03289432) United Kingdom