About Blair Biomass Ltd. (SC435663) United Kingdom