About Sigmafx Limited (08871921) United Kingdom