About Sigma Biomass Limited (11107083) United Kingdom