About Jamfresh Foods Ltd. (10345395) United Kingdom