About Clc Biomass Limited (09393956) United Kingdom