About Biomass Rs Limited (10591485) United Kingdom