About Branna Biomass One Ltd (SC630622) United Kingdom