About Sigma Finite Ltd (13582176) United Kingdom