About Free Ideal Biomass (stage 1) Limited (08170258) United Kingdom