About Kater Biomass Limited (09329265) United Kingdom