About Sigmae Limited (12359421) United Kingdom