About Caffery Environmental And Waste Technologies Ltd (12863125) United Kingdom