About Afcar Foods Limited (12625546) United Kingdom