About Mackle Ingredients Limited (NI668461) United Kingdom