About Biomass Power Ip Limited (09764758) United Kingdom