About Chooza Chicken Ltd (10374056) United Kingdom