About Beets And Roots Holdings Limited (12336146) United Kingdom