About Biomass Operation And Maintenance Limited (11168457) United Kingdom