About The Biomass Hut Ltd (09350527) United Kingdom