About Key Ingredient (ne) Ltd (12522281) United Kingdom