About Kernel And Roast Limited (11851272) United Kingdom