About Biomass Bindings Ltd (NI630850) United Kingdom