About Sigmatrix Limited (06082503) United Kingdom