About Res Biomass Ltd (11436379) United Kingdom