About Ignis Biomass 3 Limited (08196664) United Kingdom