About Wild Roots Kitchen & Bar Ltd. (12808915) United Kingdom