About Cava Holdings Limited (12825241) United Kingdom