About Sigma Technology Investments Limited (03970359) United Kingdom