About Huhtamaki (uk) Limited (NF003121) Great Britain